Skip to content

refactor: make index building reusable#401

Open
dkharms wants to merge 6 commits into
mainfrom
336-blockbuilder
Open

refactor: make index building reusable#401
dkharms wants to merge 6 commits into
mainfrom
336-blockbuilder

Conversation

@dkharms
Copy link
Copy Markdown
Member

@dkharms dkharms commented Apr 10, 2026

Description

Another pull request in series of #336

Now, processing of sealing, index building and blocks building are tightly coupled, however we could reuse blocks and index building for compaction as well.

This PR separates these processes into different packages.


  • I have read and followed all requirements in CONTRIBUTING.md;
  • I used LLM/AI assistance to make this pull request;

If you have used LLM/AI assistance please provide model name and full prompt:

Model: {{model-name}}
Prompt: {{prompt}}

@dkharms dkharms changed the title 336 blockbuilder refactor: make index building reusable Apr 10, 2026
@github-actions
Copy link
Copy Markdown
Contributor

PR Title Validation Failed
Please refer to CONTRIBUTING.md

1 similar comment
@github-actions
Copy link
Copy Markdown
Contributor

PR Title Validation Failed
Please refer to CONTRIBUTING.md

@dkharms dkharms force-pushed the 336-sealing-split branch from f522008 to 3349041 Compare April 15, 2026 10:20
@dkharms dkharms marked this pull request as ready for review April 27, 2026 07:36
@dkharms dkharms force-pushed the 336-sealing-split branch from 4acc3e9 to a9e9ec1 Compare April 28, 2026 12:21
Base automatically changed from 336-sealing-split to main May 6, 2026 13:29
@dkharms dkharms force-pushed the 336-blockbuilder branch from a1eae0f to 25539ea Compare May 7, 2026 08:36
@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented May 7, 2026

Codecov Report

❌ Patch coverage is 92.07921% with 8 lines in your changes missing coverage. Please review.
✅ Project coverage is 70.63%. Comparing base (e0cf437) to head (a7a8eb2).

Files with missing lines Patch % Lines
indexwriter/blocks.go 79.16% 4 Missing and 1 partial ⚠️
indexwriter/lid_accumulator.go 95.00% 1 Missing and 1 partial ⚠️
sealing/sealer.go 92.30% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #401      +/-   ##
==========================================
- Coverage   70.65%   70.63%   -0.02%     
==========================================
  Files         219      220       +1     
  Lines       16967    16964       -3     
==========================================
- Hits        11988    11983       -5     
- Misses       4084     4085       +1     
- Partials      895      896       +1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@dkharms dkharms force-pushed the 336-blockbuilder branch from 25539ea to a7a8eb2 Compare May 13, 2026 17:29
@eguguchkin eguguchkin requested review from cheb0 and eguguchkin May 18, 2026 10:26
@eguguchkin eguguchkin added this to the v0.73.0 milestone May 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants